projects
/
babl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
01cf5b9
)
Bug 764628: Gaussian blur: visual glitches
author
Massimo Valentini
<mvalentini@src.gnome.org>
Mon, 30 May 2016 10:45:44 +0000
(12:45 +0200)
committer
Øyvind Kolås
<pippin@gimp.org>
Mon, 30 May 2016 11:05:39 +0000
(13:05 +0200)
extensions/sse2-float.c
patch
|
blob
|
history
diff --git
a/extensions/sse2-float.c
b/extensions/sse2-float.c
index 31b58d155d05347492f596c6c917743c25c7a00d..8148bf2065772ab4b152e38ebdd1af30661bae28 100644
(file)
--- a/
extensions/sse2-float.c
+++ b/
extensions/sse2-float.c
@@
-114,7
+114,7
@@
conv_rgbAF_linear_rgbaF_linear_shuffle (const float *src, float *dst, long sampl
float alpha0 = ((float *)s)[3];
pre_rgba0 = *s;
- if (alpha0 <=
0.0f
)
+ if (alpha0 <=
BABL_ALPHA_THRESHOLD_FLOAT
)
{
/* Zero RGB */
rgba0 = _mm_setzero_ps();
@@
-174,7
+174,7
@@
conv_rgbAF_linear_rgbaF_linear_spin (const float *src, float *dst, long samples)
const long n = samples;
const __v4sf *s = (const __v4sf*) src;
__v4sf *d = (__v4sf*)dst;
- const __v4sf zero = _mm_set
zero_ps(
);
+ const __v4sf zero = _mm_set
_ss (BABL_ALPHA_THRESHOLD_FLOAT
);
const __v4sf one = _mm_set_ss(1.0f);
for ( ; i < n; i += 1)